package Poker;

/**
 *
 * @author Ziad Aloulou
 */
public class JoueurPoker{
//extends Main.Joueur
    private Card[] hand = new Card[2];
    private int chips;
    private int place;
    private int power;
    private int call;
    private int blind;
    private boolean enJeu;
    private boolean enTour;

    public JoueurPoker(int chips, int place) {
        //super(chips);
        this.chips = chips;
        this.place = place;
        this.enJeu = true;
        this.enTour = false;

    }

    /**
     * @param
     */
    public void setHand0(Card card0) {
        this.hand[0] = card0;
    }

    /**
     * @return la première carte de la main du joueur
     */
    public Card getHand0() {
        return this.hand[0];
    }

    /**
     * @param
     */
    public void setHand1(Card card1) {
        this.hand[1] = card1;
    }

    /**
     * @return la deuxième carte de la main du joueur
     */
    public Card getHand1() {
        return this.hand[1];
    }

    /**
     * @param
     */
    public void setChips(int chips) {
        this.chips = chips;
    }

    /**
     * @return la quantité de jetons gagnés par le joueur
     */
    public int getChips() {
        return this.chips;
    }

    /**
     * @return la position du joueur autour de la table
     */
    public int getPlace() {
        return this.place;
    }

    /**
     * @param
     */
    public void setPower(int power) {
        this.power = power;
    }

    /**
     * @return
     */
    public int getPower() {
        return this.power;
    }

    /**
     * @param
     */
    public void setCall(int call) {
        this.call = call;
    }

    /**
     * @return
     */
    public int getCall() {
        return this.call;
    }

    /**
     * @param
     */
    public void setJeu(boolean jeu) {
        this.enJeu = jeu;
    }

    /**
     * @return true si le joueur est encore en jeu
     */
    public boolean getJeu() {
        return this.enJeu;
    }

    /**
     * @param
     */
    public void setTour(boolean tour) {
        this.enTour = tour;
    }

    /**
     * @return true si c'est le tour du joueur
     */
    public boolean getTour() {
        return this.enTour;
    }

    /**
     * @param
     */
    public void setBlind(int blind) {
        this.blind = blind;
    }

    /**
     * @return la blinde qui s'impose sur le joueur
     */
    public int getBlind() {
        return this.blind;
    }
}
